部署Redis Sentinel | 您所在的位置:网站首页 › redis 集群状态查看 › 部署Redis Sentinel |
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 如未指定,下述命令在所有节点执行! 一、YUM方式部署Redis Sentinel 1、系统资源规划 节点名称系统名称CPU/ 内存网卡磁盘IP 地址OSMastermaster2C/4Gens33128G192.168.0.10CentOS7Slave1slave12C/4Gens33128G192.168.0.11CentOS7Slave2slave22C/4Gens33128G192.168.0.12CentOS7 2、系统软件安装 yum -y install vim wget epel-release安装Redis: yum -y install redis修改Master节点Redis配置文件/etc/redis.conf: # bind 127.0.0.1修改Slave节点Redis配置文件/etc/redis.conf: # bind 127.0.0.1
在Master节点上查看Redis集群状态: redis-cli info replication修改所有节点Redis Sentinel配置文件/etc/redis-sentinel.conf: protected-mode no启动Redis Sentinel,并设置自启动: systemctl start redis-sentinel systemctl enable redis-sentinel systemctl status redis-sentinel
在任意节点上查看Redis Sentinel状态: redis-cli -p 26379 info关闭Master节点或者停止Master节点Redis服务,并等待30秒左右: 在Slave节点上查看Redis集群状态: redis-cli info replication
在任意节点上查看Redis Sentinel状态: redis-cli -p 26379 info下载Redis二进制安装包: wget https://download.redis.io/releases/redis-6.2.2.tar.gz解压并编译Redis: tar -xf /root/redis-6.2.2.tar.gz -C /root/ cd redis-6.2.2添加Redis用户: groupadd redis useradd -r -g redis -s /bin/false redis创建Redis配置文件目录、工作目录和日志目录: mkdir /etc/redis mkdir /var/lib/redis mkdir /var/log/redis将配置文件拷贝至配置文件目录: cp /root/redis-6.2.2/{redis.conf,sentinel.conf} /etc/redis/修改配置文件目录、工作目录和日志目录权限: chown -R redis:redis /etc/redis chown -R redis:redis /var/lib/redis chown -R redis:redis /var/log/redis添加环境变量: echo PATH=$PATH:/usr/local/redis/bin/ >> /etc/profile source /etc/profile修改Master节点Redis配置文件/etc/redis.conf: # bind 127.0.0.1 -::1修改Slave节点Redis配置文件/etc/redis.conf: # bind 127.0.0.1 -::1配置systemd管理Redis: cat > /usr/lib/systemd/system/redis.service /usr/lib/systemd/system/redis-sentinel.service |
CopyRight 2018-2019 实验室设备网 版权所有 |